package cn.cjx.org.service;


import cn.cjx.basic.service.IBaseService;
import cn.cjx.basic.utils.QueryResult;
import cn.cjx.basic.vo.ShopVo;
import cn.cjx.org.domain.Shop;
import cn.cjx.org.domain.ShopAuditLog;
import cn.cjx.org.query.ShopQuery;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author laoyang
 * @since 2022-03-28
 */
public interface IShopService extends IBaseService<Shop> {

    /**
     * 店铺入住
     * @param shop
     */
    void settlement(Shop shop);


    QueryResult<Shop> queryShops(ShopQuery query);

	void pass(ShopAuditLog log);

	void reject(ShopAuditLog log);

	List<ShopVo> loadEcharts();
}
